package goodroommate.service;

import java.text.ParseException;
import java.util.Date;

import goodroommate.exception.DatabaseException;
import goodroommate.exception.RemoteCommunicationException;

public interface IComputingPlatformBackPropagationDeepService {

	public boolean isBackPropagationDeepBusy(String apiRoot) throws RemoteCommunicationException;

	public void startBackPropagationDeep(String apiRoot) throws RemoteCommunicationException;

	public Date getBackPropagationDeepStartDateTime() throws DatabaseException, ParseException;

	public Date getBackPropagationDeepCompleteDateTime() throws DatabaseException, ParseException;

}
